package _11_整理题目._Spring基础原理._设计模式;

/**
 * https://www.runoob.com/design-pattern/design-pattern-tutorial.html
 * https://www.bilibili.com/video/BV1jP4y1h7Re?p=1
 *
 * 什么是设计模式，为什么需要使用设计模式
 *
 * 设计模式的七大原则
 *      单一职责、迪米特法则、接口隔离原则
 *      依赖倒转原则、合成复用原则
 *      开闭原则、里氏代换原则
 *
 * 设计模式的三大分类
 *      创建型
 *      结构型
 *      行为型
 *
 * UML 建模：
 * 接口、类、实例 之间的关系：https://www.jianshu.com/p/918d2e608997
 *      实现：指的是一个class类实现interface接口（可以是多个）的功能，实现是类与接口之间最常见的关系。
 *      泛化（继承）：一般描述和具体描述之间的关系，具体描述建立在一般描述的基础之上，并对其进行了扩展。
 *
 *      依赖：类A的实现需要引用类B，这就是依赖，这种使用关系是具有偶然性的、临时性的、非常弱的，像人使用电脑
 *      聚合：体现的是整体与部分的关系，是has-a的关系，此时整体与部分之间是可分离的，即没有了整体，局部也可单独存在。
 *      组合：是一种contains-a的关系，部分不能脱离整体存在。这是一种比聚合更强的关系，又称强聚合。整体的生命周期即为组成部分的生命周期。
 */
public class _00_总结 {

}
